Array Erasure Codes with Preset Fault Tolerance Capability
نویسندگان
چکیده
The array erasure code, an ideal method for fault tolerance in storage systems, however, is obstructed by its impossibility to set the fault tolerant ability according to dynamic application environment for practical purpose. In view of this, this paper presents a new class of array erasure codes, with the greatest contribution to the array codes which can be obtained according to the preset number of fault tolerance and storage efficiency in dynamic structure, and fault tolerance capability can be presented is not limited in theory. In addition, the new array code has the advantages of simple structure, easy to realize, with no strong constraints to satisfy in structure. Only binary XOR operations are required for coding and decoding for a high operational efficiency, and fixed update penalty and repair cost which will not increase with the expansion of system size or increase of fault tolerance capability.
منابع مشابه
High-fidelity reliability simulation of XOR-based erasure codes
Erasure codes are the means by which storage systems are typically made reliable. Recent high profile studies of disk failure and sector failures indicate that ever more fault tolerant erasure codes are needed. Many traditional RAID approaches, parity-check array codes (e.g.,EVENODD, RDP, and X-code), and MDS codes offer two and three disk fault tolerant schemes. There are also many novel erasu...
متن کاملLDPC Codes for Two-Dimensional Arrays
Binary codes over two-dimensional arrays are very useful in data storage, where each array column represents a storage device or unit that may suffer failure. In this paper we propose a new framework for probabilistic construction of codes on two-dimensional arrays. Instead of a pure combinatorial erasure model used in traditional array codes, we propose a mixed combinatorial-probabilistic mode...
متن کاملRelieving Both Storage and Recovery Burdens in Big Data Clusters with R-STAIR Codes
Enterprise storage clusters increasingly adopt erasure coding to protect stored data against transient and permanent failures. Existing erasure code designs not only introduce extra parity information in a storage-inefficient manner, but also consume substantial cross-rack recovery bandwidth. To relieve both storage and recovery burdens of erasure coding, we adapt our previously proposed STAIR ...
متن کاملSupporting server-level fault tolerance in concurrent-push-based parallel video servers
Parallel video servers have been proposed for building large-scale video-on-demand (VoD) systems from multiple low-cost servers. However, when adding more servers to scale up the capacity, system-level reliability will decrease as failure of any one of the servers will cripple the entire system. To tackle this reliability problem, this paper proposes and analyzes architectures to support server...
متن کاملRepair Efficient Erasure Correcting Codes for Distributed Storage Systems Master’s thesis in Communication Engineering
The current age of information technology is characterized by an ever increasing presence of digital data in the world. Digital data has become an integral part of our lives in the form of social networking, online streaming and accessing crucial data on the go. The huge amount of data generated needs to be stored in an inexpensive and reliable way. Distributed storage (DS) is a technology that...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- I. J. Network Security
دوره 20 شماره
صفحات -
تاریخ انتشار 2018